hypermarket

Noun
  1. A huge supermarket (usually built on the outskirts of a town) (synset 103560606)

Other Searches