science and technology for environmental protection - German English Dictionary