THORN IN ONE'S FLESH


Meaning of THORN IN ONE'S FLESH in English

constant irritant, something which is very bothersome and cannot be avoided or escaped

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.