scrounger

noun
  1. a person who obtains things by asking for them or searching for them, often without paying
  2. Usage: informal

Examples