Haul giving doctor silver (4)
I believe the answer is:
drag
'haul' is the definition.
('drag' can be a synonym of 'haul')
'giving doctor silver' is the wordplay.
'giving' means one lot of letters go next to another.
'doctor' becomes 'dr' ('Dr' can be a synonym of 'doctor').
'silver' becomes 'ag' (Ag is the chemical symbol for silver).
'dr' put next to 'ag' is 'DRAG'.
(Other definitions for drag that I've seen before include "A bore (colloq.); lug" , "Hunt without foxes" , "Trail along the ground" , "such a nuisance" , "Pull along forcefully" .)