soil-release finish - Turkish English Dictionary