sweet made with honey and sesame seeds - Turkish English Dictionary

Suggest a Term