stab from an animal horn - Francés Inglés Diccionario