moocher (n.)youdaoicibaDictYouDict
"beggar, scrounger," 1857, agent noun from mooch (v.).