politicaldictionary.com
Bleeding Hearts - Political Dictionary
The term “bleeding hearts” refers to people who care deeply — so deeply that their hearts bleed — about the suffering of the needy. The …