throwing up its head - Turco Inglés Diccionario