Translation of plaza in Malay

plaza

plaza

noun

  • 1

    plaza, tapak atau medan awam, pusat beli-belah