Outdoor garment husband wears at concert that rocks (6,4)
I believe the answer is:
trench coat
'outdoor garment' is the definition.
'trench coat' can be an answer for 'garment' (trench coat is a kind of garment). I'm unsure of the 'outdoor' bit.
'husband wears at concert that rocks' is the wordplay.
'husband' becomes 'h'.
'wears' indicates putting letters inside.
'that rocks' indicates an anagram.
'at'+'concert'='atconcert'
'atconcert' is an anagram of 'trenccoat'.
'h' inserted into 'trenccoat' is 'TRENCH-COAT'.
Can you help me to learn more?
(Other definitions for trench coat that I've seen before include "item of clothing" , "Military-style garment" , "Military rainwear" , "waterproof garment" , "Military overgarment" .)