Green’s Dictionary of Slang

moochy-moochy n.

[smooch v.1 (1)]

(US) kissing.

[US]Kerouac letter 8 Sept. in Charters II (1999) 475: No moochy moochy.