schnorrer

noun
High School
1

beggar

2

sponger (person who takes advantage of the generosity of others)