20. Large structures which display
advertisements to passing
pedestrians.
Answers
Answered by
0
Answer:
a billboard
Explanation:
Answered by
0
Answer:
yes it is the answer ,maybe
Explanation:
Similar questions