rhizoverb
Beta
Feedback
→
plaza
Public square
noun · An open public square or pedestrian area in a town or city.
Enable JavaScript for search, audio, and interactive vocabulary practice.