stab from an animal horn - Alemán Inglés Diccionario