1 definition by Riotgirl9492

A person who is annoying but is loved by all in spite of their annoying/dumbness/ randomness.

=PPPPP

but is amazing duh haa.
you are such a giggle muncher.
by Riotgirl9492 March 12, 2008
Get the giggle muncher mug.