superstore in Spanish
superstore in Spanish
macrotienda
An extremely large store; a hypermarket.
megatienda
An extremely large store; a hypermarket.