What is the meaning of Plaza?

A town's public square.

An open area used for gathering in a city, often having small trees and sitting benches.

A strip mall.

A shopping mall.

(town) square

plaza, town square, public place

market place

genitive/accusative singular of plaz

street

place, position

job, employment

plaza: a town's public square.

strip mall

parking lot

plaza, town square

fortified town

position

bullring

mall, shopping center

Source: wiktionary.org