Endless grass spoiled cleaning cloths (4)
I believe the answer is:
rags
'cleaning cloths' is the definition.
(I've seen this in another clue)
'endless grass spoiled' is the wordplay.
'endless' means to remove the last letter.
'spoiled' indicates an anagram.
'grass' with its last letter removed is 'gras'.
'gras' with letters rearranged gives 'RAGS'.
(Other definitions for rags that I've seen before include "tabloids" , "Tattered clothes" , "Waste scraps of cloth" , "Pieces of old cloth" , "Tattered clothing" .)