THORN IN THE FLESH


Meaning of THORN IN THE FLESH in English

= thorn in one's side

Slang English vocab.      Английский сленговый словарь.