Clue: Wow! Current ruler drops ecstasy (7)
Answer: IMPRESS
Explanation: Definition: Wow
I (symbol for electric current) + [E]MPRESS