tarator


Results for "tarator"

Turkish - English dictionary

tarator

(Turkish - English dictionary) :
a rich sauce made with walnuts, bread, garlic, olive oil, and vinegar.