technopark - French English Dictionary