hypermarket has definitions from the field of business
1
[ noun ] (British) a huge supermarket (usually built on the outskirts of a town)

Related terms

supermarket UK

*