thrust from an animal's horn - Spanish English Dictionary