cleantech - French English Dictionary