water processing station - German English Dictionary