Trouble with soldier, perhaps, brave (7)
I believe the answer is:
gallant
'brave' is the definition.
(similar in meaning)
'trouble with soldier' is the wordplay.
'trouble with' becomes 'gall' (I can't justify this - if you can you should believe this answer much more).
'soldier' becomes 'ant' (soldier is a type of ant).
'gall'+'ant'='GALLANT'
'perhaps' acts as a link.
Can you help me to learn more?
(Other definitions for gallant that I've seen before include "Valiant; courteous" , "Dashing gentleman" , "Charmingly attentive to ladies" , "Dandy" , "lover" .)