Fighting man with a sore lid (7)
I believe the answer is:
soldier
'fighting man' is the definition.
(thesaurus)
'a sore lid' is the wordplay.
'sore lid' can be anagrammed to 'SOLDIER'.
However, I am unsure how this is indicated.
'with' is the link.
Can you help me to learn more?
(Other definitions for soldier that I've seen before include "Member of a fighting force" , "Military man" , "Enlisted man or woman" , "One of man's 22 20 [SEVEN AGES]" , "Military person" .)