technopoles
See also:
technopôles
French
Noun
technopoles
?
plural of
technopole