lose one's horns (animal) - Español Inglés Diccionario