Steep run impedes English actress (6)
I believe the answer is:
drench
'steep' is the definition.
(thesaurus)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for drench that I've seen before include "Soak or saturate" , "Soak, souse" , "Soak, douse" , "Soak, dowse" , "Swamp" .)