non-polluting energy source - German English Dictionary