Taramosalata definition
A paste of fish roe, olive oil, lemon juice, and potatoes or moistened bread crumbs.
noun
Advertisement
Origin of taramosalata
-
From American Heritage Dictionary of the English Language, 5th Edition