Stream of juice? (7)
I believe the answer is:
current
I believe this is a double definition.
'stream' is the first definition.
(synonyms)
'juice?' is the second definition.
(I've seen this in another clue)
'of' acts as a link.
(Other definitions for current that I've seen before include "Electrical flow" , "Stream - in the news" , "Present - tide" , "Up-to-date" , "flower" .)