What is the meaning of plaza in English?

Learn vocabulary with pictures as well as definitions of plaza in English

Learn in

See more

n. plaza

Definition of plaza in English

Public space, wide and outdoors, in a city or town, typically surrounded by buildings, and where several streets converge.

Synonyms of plaza in English

square