a heart of stone

noun phrase

Definition of a heart of stone

: an inflexible and unfriendly or unkind disposition She has a heart of stone.