ecological menace - French English Dictionary