Hardnose

noun a hard-nosed person

Merriam-Webster's Collegiate Dictionary