imambayıldı


Results for "imambayıldı"

Turkish - English dictionary

imambayıldı

(Turkish - English dictionary) :
stuffed eggplant cooked in olive oil.