hard-nosed
🇺🇸
/ˌhɑːrd ˈnəʊzd/
🇬🇧
/ˌhɑːd ˈnəʊzd/
Someone who is tough and practical, not easily swayed by emotions or sentimentality.
The hard-nosed detective never gave up until the case was solved.