ecotope - French English Dictionary