Translation of superstore in Malay

superstore

pasar raya besar

noun

  • 1

    pasar raya besar