Antonyms for "softhearted"

Words with opposite meaning