Caught Frenchman in bank robbery with drug dealer (7)
I believe the answer is:
chemist
'drug dealer' is the definition.
(I've seen this before)
'caught frenchman in bank robbery' is the wordplay.
'caught' becomes 'c' (cricket abbreviation).
'frenchman' becomes 'm' (abbreviation for Monsieur - like 'Mr').
'in' means one lot of letters goes inside another.
'bank robbery' becomes 'heist' (I've seen this in another clue).
'm' put within 'heist' is 'hemist'.
'c'+'hemist'='CHEMIST'
'with' is the link.
(Other definitions for chemist that I've seen before include "Dispenser of prescribed medicines" , "Employee in pharmacy" , "Pharmacist, professional who dispenses drugs etc" , "Drug seller" , "Nobel, say" .)