Translation of plaza in English:

plaza

plaza

noun

  • 1

    plaza, an entrance to a highway where booths are placed for collecting tolls, a shopping complex