Skip to main content

Definitions by labooboo93

mega + extra = mextra

A large abundance of something
Whoa, that was mextra lame.
mextra by labooboo93 October 20, 2009