Two-headed cock muncher Share definition Flag A flaming homosexual that munches on cock. Zac efron is a two-headed cock muncher. Two-headed cock muncher by The real slim Nandy March 17, 2008 Get the Two-headed cock muncher mug.