charognard

Etymology
From.

Noun

 * 1) scavenger animal feeding on decaying matter
 * 2)  vulture person who profits from the suffering of others

Adjective

 * 1) scavenging