scrounger

/ˈskraʊndʒər/
noun
  1. A person who gets things by asking or taking without paying or working for them.
    • She called him a scrounger because he always borrowed money and never paid it back.
    • Everyone in the office knew he was a scrounger who never bought his own lunch.
    • The scrounger went from door to door asking for free samples.
Antonyms