hard-headed
Concise Oxford English Dictionary © 2008 Oxford University Press:
hard-headed
▶adjective tough and realistic.
– derivatives
hard-headedly adverb,
hard-headedness noun.
hard-headedly adverb,
hard-headedness noun.
'hard-headed' also found in these Oxford entries:

