Noun
cockmunch (plural cockmunches) (vulgar, slang, derogatory) An idiot or other undesirable person.