environmental technologies and technology cooperation - German English Dictionary