Definitions by Riotgirl9492
giggle muncher
A person who is annoying but is loved by all in spite of their annoying/dumbness/ randomness.
=PPPPP
but is amazing duh haa.
=PPPPP
but is amazing duh haa.
giggle muncher by Riotgirl9492 March 12, 2008