department store - English Synonyms Dictionary

department store

n.
[1] emporium