Version Française
Meaning of
"1. installations"
in English language
French to English
English to French
French
English
1. installations; infrastructures; locaux; bâtiments; équipements; aménagements. 2. moyens d’action.
facilities