Got a crate out for garment (9)
I believe the answer is:
greatcoat
'garment' is the definition.
(greatcoat is a kind of garment)
'got a crate out' is the wordplay.
'out' indicates an anagram (out can mean wrong or inaccurate).
'got'+'a'+'crate'='gotacrate'
'gotacrate' with letters rearranged gives 'GREATCOAT'.
'for' acts as a link.
(Other definitions for greatcoat that I've seen before include "Military outer wear" , "Petersham, perhaps" , "costume?" , "One may cover officer" , "Long overgarment" .)