hard-nosed
adjective
• realistic and determined; tough-minded.
• "a hard-nosed businessman"
Similar:
tough-minded,
unsentimental,
down-to-earth,
no-nonsense,
hard-headed,
hard-bitten,
pragmatic,
clear-thinking,
realistic,
practical,
rational,
shrewd,
astute,
businesslike,
hard-boiled,