What does "hammerhead" mean?

Hammerhead: (Zoöl.) A fresh-water fish; the stone-roller.

Additional senses

  1. 2.(Zoöl.) An African fruit bat (Hypsignathus monstrosus); -- so called from its large blunt nozzle.

Sources