hardhead
(härd′hed′)
noun
- a shrewd person, not easily moved
- any of various fishes; esp., a slender river minnow (Mylopharodon conocephalus) of central and N California
See hardhead in American Heritage Dictionary 4
noun- A shrewd, tough person.
- A stubborn, unmovable person.
- pl. hardhead or hard·heads Any of several fishes having a bony head, especially the Atlantic croaker.