cockshead

/ˈkɒksheɪd/

Definitions

1. noun

A foolish or annoying person, especially a man.

“He’s been acting like such a cockshead all day, refusing to listen to reason.”

Synonyms

  • idiot
  • numpty

Antonyms

  • intelligent
  • sensible