Turkish-English dictionary »

can düşmanı meaning in English

TurkishEnglish
can düşmanı noun
{S}

bête noire(an anathema)
noun