What does bonnethead mean?

bonnethead meaning in General Dictionary

little safe hammerhead having a spade-shaped mind; loaded in bays and estuaries