moocher
/ˈmuːtʃər/
noun
- A person who habitually takes things (such as money, food, or favors) from others without giving anything in return; a sponger.
- She called him a moocher because he never paid for his share of the dinner.
- Real friends don't act like moochers; they share and give back.
- The office moocher always takes coffee but never brings any.
Antonyms