/ ˈplɑːzə; NAmE ˈplæzə/ noun ( especially NAmE )
1.
a public outdoor square especially in a town where Spanish is spoken
2.
a small shopping centre, sometimes also with offices :
a downtown shopping plaza
••
WORD ORIGIN
late 17th cent.: from Spanish , literally place .