french leave

Noun
  1. An abrupt and unannounced departure (without saying farewell) (synset 100054225)

Other Searches