flinthearted

FLINT'HEARTED, a. Having a hard, unfeeling heart.