Green’s Dictionary of Slang

canoodle n.2

In phrases