headbutter

noun
  1. a person or animal that butts with the head
  2. Usage: informal; often used in sports or animal contexts
  3. a fish with a large, hard head used for ramming or defense
  4. Usage: ichthyology

Examples