Skip to main content

sorehead

English sorehead meaning in English  •  sorehead का अर्थ अंग्रेजी में
Noun
  • One who is disgruntled by a failure in politics, or the like.
Advertisement