American wears fake top and army headgear (6,3)
I believe the answer is:
forage cap
'army headgear' is the definition.
'forage cap' can be an answer for 'headgear' (I've seen this before). I am not certain of the 'army' bit.
'american wears fake top' is the wordplay.
'american' becomes 'a' (common abbreviation - e.g. in organisation names).
'wears' means one lot of letters goes inside another.
'fake' becomes 'forge' (synonyms).
'top' becomes 'cap' (synonyms).
'a' inserted within 'forge' is 'forage'.
'forage'+'cap'='FORAGE-CAP'
'and' acts as a link.
Can you help me to learn more?
(Other definitions for forage cap that I've seen before include "Soldier's covering" , "hat" , "item of military kit" , "Fore-and-aft military headgear" , "Infantryman's headgear" .)