environmental control technology - French English Dictionary