YourDictionary

taramasalata

noun

a Greek appetizer consisting of a thick paste made from salted fish roe, onion, and lemon juice, pureed with bread or potato
also sp. taramosalata

See taramasalata in American Heritage Dictionary 4

Learn more about taramasalata

link/cite print suggestion box