Definitions of French leave:

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