hard-boiled
hard-boiled {adj.}
Unrefined; tough; merciless.
"Because you were two minutes late," my hard-boiled boss cried, "I will deduct fifteen minutes worth from your salary!"
Categories:
Source: A Dictionary of American Idioms