hardheaded
ˌhɑːdˈhɛdɪd
adjective
practical and realistic; not sentimental.
a hard-headed businessman
unsentimental,practical,pragmatic,businesslike,realistic,sensible,rational,tough,clear-thinking,cool-headed,hard-bitten,down-to-earth,matter-of-fact,no-nonsense,shrewd,astute,sharp,sharp-witted,hard-nosed,hard-boiled