Enchanted soldier in raincoat (5)
I believe the answer is:
magic
'enchanted' is the definition.
Both the answer and definition are adjectives. Perhaps they are linked in a way I don't understand?
'soldier in raincoat' is the wordplay.
'soldier' becomes 'GI' (term for US soldier).
'in' is an insertion indicator.
'raincoat' becomes 'mac' (macintosh is a type of raincoat).
'gi' going inside 'mac' is 'MAGIC'.
Can you help me to learn more?
(Other definitions for magic that I've seen before include "Entertainment at a children's party?" , "Marvellous" , "Witchcraft" , "Unexpectedly produce" , "Prestidigitation" .)