environmental technologies and technology cooperation - Spanish English Dictionary