ecotrophic - French English Dictionary