Translation of gedung serba ada in English:

gedung serba ada

department store

noun

  • 1

    department store, large shop with departments, each selling a different type of goods