Overalls getting messy stuff are finally made spotless (9)
I believe the answer is:
Here is my best explanation:
'overalls' is the definition.
(I have seen 'Durable overalls ' mean 'dungarees' so perhaps 'overalls' could also mean 'dungarees')
'messy stuff are finally made spotless' is the wordplay.
'messy stuff' becomes 'dung'.
'finally' says to take the final letters.
The last letters of 'made spotless' are 'es'.
'getting' acts as a link.