Green’s Dictionary of Slang

fiddle n.6

see fiddle (and flute) n.