department store

Noun
  1. A large retail store organized into departments offering a variety of merchandise;
    Commonly part of a retail chain (synset 103181429)

Other Searches