VariousWords beta
Related Terms:
Definitions:
Noun
French leave
Definition: an abrupt and unannounced departure (without saying farewell)
Definition: A sudden or unannounced departure, or one taken without permission.