also bleeding-heart
( bleeding hearts)
If you describe someone as a bleeding heart , you are criticizing them for being sympathetic towards people who are poor and suffering, without doing anything practical to help.
I’m not a bleeding heart liberal.
N-COUNT : oft N n [ disapproval ]