sound ecological balance - French English Dictionary