Crossword Genius

A cake put on cloth for urchin (10)

Ross

I believe the answer is:

ragamuffin

I'm a little stuck... Click here to teach me more about this clue!

'for urchin' is the definition.
(ragamuffin is a kind of urchin)

'a cake put on cloth' is the wordplay.
'cake put' becomes 'muffin' (I can't explain this - if you can you should believe this answer much more).
'on' says to put letters next to each other.
'cloth' becomes 'rag' (rag is a kind of cloth).
'a'+'muffin'='amuffin'
'amuffin' put after 'rag' is 'RAGAMUFFIN'.

Can you help me to learn more?

(Other definitions for ragamuffin that I've seen before include "Unkempt, disreputable child" , "little scruff" , "Waif" , "Poor mite" , "Tatterdemalion" .)

I've seen this clue in The Telegraph.
Want a hint initially instead of a full solution? Install my app