1 definition by transformers are sexybeasts

girls who like to get down with the ladies and often munches on there seafood platter . for more pleasure they use there tounges and eats away at their vagina
oh april you carpetmuncher suck my pussy
Get the carpetmuncher mug.