Water power, for short (5)
I believe the answer is:
hydro
'water power for short' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for hydro that I've seen before include "health spa" , "Kind of therapy" , "spa town" , "Where water treatment is available" , "Prefix indicating water" .)