department store

 

noun

  • a large shop stocking many varieties of goods in different departments: the oldest department store in London