mooch
mooch - noun
someone who mooches or cadges (tries to get something free)
mooch - verb
ask for and get free; be a parasite
mooch - thesaurus
cadge
cadger
grub
moocher
scrounger
sponge