Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of sorehead

- One who is disgruntled by a failure in politics, or the like.

Crossword clue for sorehead

- pathetic loser