projects in controlled environments - French English Dictionary