environment ecology - French English Dictionary