Search:
french leave - Vulgar Dictionary definitionTo 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.