have a heart of stone
US /hæv ə hɑrt əv stoʊn/
UK /hæv ə hɑrt əv stoʊn/

1.
avoir un cœur de pierre, être insensible
to be very unsympathetic and unkind
:
•
You must have a heart of stone to ignore someone in need like that.
Tu dois avoir un cœur de pierre pour ignorer quelqu'un dans le besoin comme ça.
•
Despite her tough exterior, she doesn't really have a heart of stone.
Malgré son apparence dure, elle n'a pas vraiment un cœur de pierre.