plaza

simple noun2 collocationsAvg. frequency: 7.9

An open area or a building complex with a variety of stores.

An area on a toll road where vehicles must stop to pay a fee.