Fashion associated with posh doctor giving offence (7)
I believe the answer is:
umbrage
'offence' is the definition.
(I know that offence can be written as umbrage)
'fashion associated with posh doctor giving' is the wordplay.
'fashion' becomes 'rage' (something all the rage is fashionable).
'associated with' means one lot of letters go next to another.
'posh' becomes 'u' (abbreviation for upper-class - opposite to non-U).
'doctor giving' becomes 'mb' (I am not sure about this - if you are sure you should believe this answer much more).
'u'+'mb'='umb'
'rage' after 'umb' is 'UMBRAGE'.
Can you help me to learn more?
(Other definitions for umbrage that I've seen before include "Offence that's usually taken" , "Resentment, offence" , "It''s given or taken in offence" , "Suspicion of injury" , "Take this to be offended" .)