hardheaded
or hard-head·ed
[ hahrd-hed-id ]
/ ˈhɑrdˈhɛd ɪd /
adjective
not easily moved or deceived; practical; shrewd.
obstinate; stubborn; willful.
Origin of hardheaded
First recorded in 1575–85