Direct current (9)
This clue is a double definition.
'direct' is the first definition.
('immediate' can be similar in meaning to 'direct')
'current' is the second definition.
('immediate' can be a synonym of 'current')
(Other definitions for immediate that I've seen before include "Instantaneous" , "Nearest" , "Present" , "Direct" , "Occurring without delay" .)
(Other definitions for blow that I've seen before include "'..., ..., thou winter wind' (As You Like It)" , "Gust" , "fluff" , "Clip" , "Whistle - hit" .)