bearing large horns - Alemán Inglés Diccionario