Wordnet 3.0
NOUN (1)
1.
someone who mooches or cadges (tries to get something free);
[syn: moocher, mooch, cadger, scrounger]
WordNet (r) 3.0 (2006):
moocher
n 1: someone who mooches or cadges (tries to get something free)
[syn: moocher, mooch, cadger, scrounger]