stuffed aubergines - Turkish English Dictionary