1 definition by GrandFisher

Top Definition
Rooting around in one's anus for a tasty treat.
There she is again! I heard she's a truffle muncher!
by GrandFisher September 29, 2018

Mug icon
Buy a truffle muncher mug!