Version Française
Meaning of
"avoir fait son temps"
in English language
French to English
English to French
French
English
avoir fait son temps
have had (their) day