French-English dictionary »

épine au pied (thorn in the foot) meaning in English

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

thorn in someone's sidenoun