cockmunch

Noun

 * 1)  An idiot or other undesirable person.