soil-release finish - French English Dictionary