skip_to_main_content
skip_to_search
plaza
Definitions
(noun): A town's public square.
(noun): An open area used for gathering in a city, often having small trees and sitting benches.
(noun): A strip mall.
Loading...