Translation of piazza in Malay

piazza

noun

  • 1

    medan umum di bandar Itali