Green’s Dictionary of Slang

mootcher n.

1. see moocher n. (1)

2. see moocher n. (3)