Hotchpotch put together for a rag (7)
I believe the answer is:
farrago
'hotchpotch' is the definition.
(synonyms)
'put together for a rag' is the wordplay.
'put together' indicates anagramming the letters (put the letter together correctly).
'for'+'a'+'rag'='forarag'
'forarag' anagrammed gives 'FARRAGO'.
(Other definitions for farrago that I've seen before include "Mish-mash" , "Confusion" , "Hash" , "Confused mass" , "Mix" .)