Etymology
Advertisement

moocher (n.)

"beggar, scrounger," 1857, moucher, agent noun from mooch (v.).

Advertisement
Advertisement
Definitions of moocher

moocher (n.)
someone who mooches or cadges (tries to get something free);
Synonyms: mooch / cadger / scrounger
From wordnet.princeton.edu