Green’s Dictionary of Slang

mochy n.

see mouchey n.