taken a French leave

English

Participle

taken a French leave

  1. past participle of take a French leave