THORN IN HIS FLESH


Meaning of THORN IN HIS FLESH in English

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

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