environmentally sound recovery - French English Dictionary