dependent ecosystem - French English Dictionary