SOREHEAD MEANING IN ENGLISH

• Sorehead Definition & Synonyms

  1. (n.) One who is disgruntled by a failure in politics, or the like.


RECENT SEARCHES