french_leaveEnglish

French leave

Noun

An abrupt and unannounced departure (without saying farewell)

English: French leave