hard–nosed

hard–nosed /ˈhɑɚdˈnoʊzd/ adjective
hard–nosed
/ˈhɑɚdˈnoʊzd/
adjective
Britannica Dictionary definition of HARD–NOSED
[more hard–nosed; most hard–nosed]
1 
: very tough
2 
: not influenced by emotions : practical and realistic : hardheaded