Etymology: mega-
a mega electronics store
2. : of the highest level of rank, excellence, or importance
a number one hit made her mega
Useful english dictionary. 2012.
a mega electronics store
a number one hit made her mega
Useful english dictionary. 2012.