french leave Meaning, Definition & Usage

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

WordNet