döner grill machine - Turkish English Dictionary