Definitions
noun
an abrupt and unannounced departure (without saying farewell)
Look “french leave” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
an abrupt and unannounced departure (without saying farewell)