meaning of A heart of shit

A heart of shit meaning in Urban Dictionary

Someone doesn't always have a heart of silver, but a heart of shit.