Scrounger Synonyms

Someone who mooches or cadges (tries to get something free)
(Noun)