Translation of toserba (toko serba ada) in English:

toserba (toko serba ada)

department store

noun

  • 1

    department store