environmentally favorable energy options - French English Dictionary