Green’s Dictionary of Slang

moochie n.

1. see mooch n.1 (4)

2. see mooch n.1 (5)