Take French leave

From Fresh Dictionary

English

Intransitive verb

  1. (Derogatory) To desert.

translations

Personal tools