Green’s Dictionary of Slang

french v.

[French leave n.]

(US) to abandon, to run away from.

D.W. Lovelace King Kong 138: ‘Why, I’m practically figuring on frenching this job’.