Green’s Dictionary of Slang

bumfuzzle v.

see bamfoozle v.