hard-headed
adjective
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, with one's/both feet on the ground;
shrewd, astute, sharp, sharp-witted;
informal hard-nosed, hard-boiled.
▷antonyms idealistic.
hard-headed Oxford Dictionary of English