В толковых словарях русского языка слово «твердосердый» имеет несколько значений. Вот основные:
твердосердый прил.
Имеющий жестокое сердце.