Definition of French leave

Definition of French leave
  1. French leave Noun A sudden or unannounced departure, or one taken without permission
Need more help? Try our forum NEW