Webster's Revised Unabridged Dictionary · 1913
Plaza
Copy link
Plaza
, noun
[Sp. See
Place
.]
A public square in a city or town.
↑