A cover-up, the result of punching soldiers (6)
I believe the answer is:
chador
'a cover-up the result' is the definition.
I don't know anything about this answer so I cannot judge whether this works.
'punching soldiers' is the wordplay.
'punching' becomes 'chad' (I can't justify this - if you can you should believe this answer much more).
'soldiers' becomes 'OR' (military abbreviation for other ranks).
'chad'+'or'='CHADOR'
'of' acts as a link.
Can you help me to learn more?
(Other definitions for chador that I've seen before include "Thick veil worn by some Muslim women that covers the head and body" , "Cloth around the head and upper body worn by some Muslim women" , "Women can be covered in this" , "Head covering" , "Item put on by Muslim woman" .)