megastore — meaning in English
Italian → English · translate English → Italian instead
English meaning
- superstore noun An extremely large store; a hypermarket.
Senses
megastore is used for these senses in English:
- superstore An extremely large store; a hypermarket.