Italian-English dictionary »

taramosalata meaning in English

ItalianEnglish
taramosalata noun
{f}

taramosalata(Greek/Turkish dish)
noun