MEGAMALLS is a
9
letter word starting with
M
and ending with
S
Definitions & Synonyms
noun -
A megamall is a particularly large shopping mall that often includes various forms of entertainment beyond just shopping, such as movie theaters, restaurants, and sometimes even amusement parks.