french leave

Fun Dictionary -> french leave

french leave - Vulgar Dictionary definition

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.