hypermarket

noun

1.
a huge supermarket (usually built on the outskirts of a town)