A combination of department store and supermarket.
An extremely large store; a hypermarket.
a huge supermarket (usually built on the outskirts of a town)
A hypermarket (sometimes called a hyperstore, supercentre or superstore) is a big-box store combining a supermarket and a department store. The result is an expansive retail facility carrying a wide range of products under one roof, including full grocery lines and general merchandise.