technopôle - French English Dictionary