moocher

nouns

someone who mooches or cadges (tries to get something free)
is derived from