Spanish-English dictionary »

stone in the shoe) meaning in English

SpanishEnglish
stone in the shoe) noun
{f}

thorn in someone's sidenoun