1. French leave - Noun
2. French leave - Phrase
an abrupt and unannounced departure (without saying farewell)
Source: WordNetI had to apologise profusely and let him know that the column had been on a hiatus, and had like a ram which takes backsteps in a duel, taken the French leave to gather more strength and force. Source: Internet