Army doctor is in a row about offensive (7)
I believe the answer is:
noisome
'offensive' is the definition.
(similar in meaning)
'army doctor is in a row' is the wordplay.
'army doctor' becomes 'om' (I can't explain this - if you can you should give a lot more credence to this answer).
'is in' indicates putting letters inside.
'a row' becomes 'noise' (row can mean a disturbance or noise).
'om' put within 'noise' is 'NOISOME'.
'about' is the link.
Can you help me to learn more?
(Other definitions for noisome that I've seen before include "Smelling bad" , "Harmful - offensive" , "Evil-smelling - sounds loud" , "Repugnant" , "Obnoxious" .)