gyros grill machine - Turkish English Dictionary