Mountain dew producer (5)
I believe the answer is:
'mountain dew producer' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for still that I've seen before include "Stop" , "in spite of this" , "Motionless - nevertheless" , "Stationary" , "Motionless, inactive" .)