megastore

listen to the pronunciation of megastore
الإنجليزية - الإنجليزية
A large supermarket or similar retail outlet
{i} extremely large store
megastore
المفضلات