grilled sheep's intestines - Turco Inglés Diccionario