Megastore meaning : A large supermarket or similar retail outlet; a superstore.
megastore
dangedest
wardresses
on time
drop bear