clean technologies - German English Dictionary