English-French dictionary »

thorn in the flesh meaning in French

EnglishFrench
thorn in the flesh (persistent difficulty)
noun

épine au piednom {f}