French leavea period when you are absent from work without asking for permission
[TahlilGaran] Dictionary of Contemporary English ▲
french leave n. The act of slipping away from a place secretly and without saying good-bye to anyone.
"It's getting late," Rob whispered to Janet. "Let's take French leave and get out of here." [TahlilGaran] English Idioms Dictionary ▲