sludge separator - German English Dictionary