superstore

Noun

 * 1) An extremely large store; a hypermarket.

Translations

 * Finnish:, suurmyymälä,
 * Galician: megatenda, macrotenda
 * Greek:
 * Italian: megastore
 * Spanish: megatienda, macrotienda

Etymology
.