Green’s Dictionary of Slang

John Canoe v.

see canoe v.1