environmental probe - French English Dictionary