ecorestoration - French English Dictionary