Green’s Dictionary of Slang

mocher n.

1. see macher n.

2. see moocher n. (1)