schnorrer
noun
°sponger (person who takes advantage of the generosity of others).