soil-release finish - German English Dictionary