clean-tech - German English Dictionary