Top definition
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 11, 2008
Get a giggle muncher mug for your girlfriend Julia.