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 an anagram (put the letter together correctly).
'for'+'a'+'rag'='forarag'
'forarag' is an anagram of 'FARRAGO'.
(Other definitions for farrago that I've seen before include "Mish-mash" , "Confusion" , "Hash" , "Confused mass" , "Mix" .)