A medical man in most recent thrash (7)
I believe the answer is:
lambast
'thrash' is the definition.
(I've seen this before)
'a medical man in most recent' is the wordplay.
'medical man' becomes 'mb'.
'in' means one lot of letters goes inside another.
'most recent' becomes 'last' (I've seen this before).
'a'+'mb'='amb'
'amb' put inside 'last' is 'LAMBAST'.
(Other definitions for lambast that I've seen before include "Bash" , "Harshly criticise" , "rubbish" , "Berate" , "Criticise severely" .)