Meaning of french leave

Definition of french leave

(noun) an abrupt and unannounced departure (without saying farewell)

Other information on french leave

WIKIPEDIA results for french leave
Amazon results for french leave