n. plaza
Definition of plaza in English
Complex with various shops, restaurants, and other entertainment facilities, such as cinemas and arcades.
Synonyms of plaza in English
shopping centremallshopping mallshopping centershopping plaza
Complex with various shops, restaurants, and other entertainment facilities, such as cinemas and arcades.
shopping centremallshopping mallshopping centershopping plaza
Public space, wide and outdoors, in a city or town, typically surrounded by buildings, and where several streets converge.
Complex with various shops, restaurants, and other entertainment facilities, such as cinemas and arcades.