"A set of tools" can alternatively be written as "a tool set" (or toolset), but "a tools set" sounds very unnatural.
The same can be said of a number of other examples: "a book pile" vs "a books pile", "a paper stack" vs "a papers stack", etc.
- Why is this the case? Why is "a tool set" correct but not "a tools set"?
- What is the name of this kind of grammatical structure?