stony-hearted
ston y-heart ed |ˈstoʊni ˈˌhɑrdəd | ▶adjective cruel or unfeeling.
stony-hearted ▶adjective very cruel or unfeeling.