bleeding heart
noun /ˌbliːdɪŋ ˈhɑːt/
/ˌbliːdɪŋ ˈhɑːrt/
(disapproving)- a person who is too kind towards people that other people think do not deserve this treatment
- a bleeding-heart liberal
- All the bleeding hearts and socialists oppose the changes to the immigration law.