Version Française
Translate
"irrevocable rights."
to French Language
English to French
French to English
English
French
irrevocable rights.
droits imprescriptibles