Version Française
Meaning of
"technopole"
in English language
French to English
English to French
French
English
technopole.
science and technology park
technopole
science and technology park.
TECHNOPOLE
TECHNOLOGY PARK