grilled meat and doner serving restaurant - Turkish English Dictionary