FRENCH LEAVE


Meaning of FRENCH LEAVE in English

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.

Slang English vocab.      Английский сленговый словарь.