moocher (n.) Look up moocher at Dictionary.com
"beggar, scrounger," 1857, agent noun from mooch (v.).