Implacable

/ɪmˈplæk.ə.bəl/

Slang Meanings

Stone-faced
He had a stone-faced look that showed he was implacable in his anger.
Hard as nails
She’s hard as nails when it comes to competition; once she’s set, she’s implacable.