Definition of long leave in English:

long leave

noun

  • An absence or departure for a long period of time.

Origin

Late 16th century.