moocher

/ˈmuːtʃər/

Definitions

1. noun

a person who habitually receives help or support from others without making a genuine effort to support themselves

“She was tired of being a moocher and decided to get a job.”

Synonyms

  • freeloader
  • scrounger

Antonyms

  • benefactor
  • provider