grilled meat balls on skewers - Turkish English Dictionary