microecology - French English Dictionary