Translation of department store in Indonesian

department store

toko serba ada (toserba)

noun

  • 1

    toko serba ada (toserba)