Cloth for cleaning (3)
'cloth for cleaning' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for rag that I've seen before include "Practical joke" , "Piece of cloth for student's fun" , "Scrap of old cloth" , "Piece of cloth and student fun" , "Tattered cloth or university romp" .)