kind of horned serpent - Turco Inglés Diccionario