SOREHEAD


Meaning of SOREHEAD in English

n. US a touchy or disgruntled person.

Oxford English vocab.      Оксфордский английский словарь.