freeloader
/ˈfriːloʊdər/
noun
- A person who takes advantage of others' generosity by accepting things without giving anything in return.
- The party was full of freeloaders who didn't bring any food or drinks.
- His roommate was a freeloader who never paid rent or bought groceries.
- She called him a freeloader because he always used her Netflix account without offering to pay.
Antonyms