Clear bed giving doctor advantage (6)
I believe the answer is:
dredge
'clear bed' is the definition.
'dredge' can be an answer for 'bed' (I have seen 'Clean bed' mean 'dredge' so perhaps 'bed' could also mean 'dredge'). I'm not sure about the 'clear' bit.
'giving doctor advantage' is the wordplay.
'giving' is a charade indicator (letters next to each other).
'doctor' becomes 'Dr' (abbreviation).
'advantage' becomes 'edge' (edge is a kind of advantage).
'dr'+'edge' is 'DREDGE'.
Can you help me to learn more?
(Other definitions for dredge that I've seen before include "Clear (riverbed)" , "Remove material from a channel or riverbed" , "Clean mud as from silted harbour" , "Dig out mud from (waterway)" , "Scoop out (bed of harbour, river, etc.)" .)