To take French leave; to go off without taking leave of the company: a saying frequently applied to persons who have run away from their creditors.
FRENCH LEAVE
Meaning of FRENCH LEAVE in English
Slang English vocab. Английский сленговый словарь. 2012