American Dictionary
Definition megastore in American English
megastore noun
[countable] noun
/ˈmeɡəˌstɔr/
Synonyms and related words
