Translation of French leave in Spanish:

French leave

noun

  • 1