Webster's Revised Unabridged Dictionary · 1913

Plaza

Plaza , noun

[Sp. See Place.]

A public square in a city or town.