Hard-nosed

имя прилагательное; используется в разговорной речи реалистичный

Большой англо-русский словарь

Hard-nosed

adjective 1. being tough, stubborn, or uncompromising 2. hardheaded 2, tough-minded

Энциклопедический словарь Мерриама-Вебстера