moneygrub

/ˈmʌnɪˌɡrʌb/

Definitions

1. noun

a person who habitually seeks to obtain money, especially by questionable or dishonest means

“The police were investigating allegations of moneygrubbery within the company.”

Synonyms

  • confidence trickster
  • scoundrel
  • shyster

Antonyms

  • generous person
  • philanthropist