moocher
Noun
Meaning
someone who mooches or cadges (tries to get something free)
Source: WordNetSynonyms
mooch
scrounger
cadger
leech
barnacle
tramp
vagabond
no-good
loafer
parasite
vagrant
idler
failure
dependent
bankrupt
Show all synonyms