'tough-minded' definitions:

Definition of 'tough-minded'

(from WordNet)
adjective
Facing facts or difficulties realistically and with determination [syn: tough-minded, unsentimental]