mega store

listen to the pronunciation of mega store
Turkish - Turkish
bakınız: büyük mağaza
English - English

Definition of mega store in English English dictionary

megastore
A large supermarket or similar retail outlet
megastore
{i} extremely large store
mega store
Favorites