Top Definition
A person with the mental or social skills of a lesser or equal to a fly's larva. A yappy, mouthy little bugger who has no idea that he annoys the rest of his peers with his constant yammering.
Oh my god!! Jay is the biggest mental maggot I have ever had to listen to! Can he EVER shut the hell up?!
by Mr. Comcastic August 25, 2010
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.