Hard-assed

adjective see hard-ass

Merriam-Webster's Collegiate Dictionary