Complete the following sentence with a (compound) word derived from the one(s) given in bracket.
She was a ( ) , money-grabbing woman who made her fortune from the misery and desperation of others. (heart)