clean and environmentally sound technologies - Spanish English Dictionary