English-French dictionary »

thorn in someone's side meaning in French

EnglishFrench
thorn in someone's side noun

épine au pied (thorn in the foot)nom {f}