hard-nosed

/HH AA1 R D N OW0 Z D/
adjective
  1. 1

    Guided by practical experience and observation rather than by theory

  2. 2

    Hardheaded, stubborn

  3. 3

    (of a person) tough and relentlessly practical and thus not given to sentiment.

Source: https://en.wiktionary.org/wiki/hard-nosed