×

taramasalata meaning in English

n. taramasalata, paste made of fish roe mixed with bread crumbs olive oil and lemon juice (greek cookery)

Related Words

  1. tarabiscoté
  2. tarabuster
  3. tarantino
  4. taraud
PC Version

Copyright © 2018 WordTech Co.