English-Italian dictionary »

taramosalata meaning in Italian

EnglishItalian
taramosalata (Greek/Turkish dish)
noun

taramosalatanoun
{f}