clean and environmentally sound technologies - German English Dictionary