Meaning of moocher

Definition of moocher

(noun) someone who mooches or cadges (tries to get something free)

Other information on moocher

WIKIPEDIA results for moocher
Amazon results for moocher