horned (having horns) - Alemán Inglés Diccionario