As adjectives the difference between discompassionate and stonyhearted
is that discompassionate is lacking compassion while stonyhearted is cruel, compassionless, discompassionate, as if having a heart made of stone.
stonyhearted
English
Adjective
(
en adjective)
Cruel, compassionless, discompassionate, as if having a heart made of stone.
Alternative forms
* stony-hearted