hardhead
/ˈhɑrdˌhɛd/Definitions
1. noun
A stubborn or obstinate person.
“He was known as a hardhead for refusing to change his opinion.”
2. noun
The head of a fish, especially one that has been caught and is being cleaned.
“The fishmonger showed me how to clean the hardhead, making sure to remove all the bones.”