windpowerEtymologyFrom wind + power.windpower means power harnessed or generated from the wind. Lexicurio rates it Sui generis — a strength score of 93 out of 100.nounpower harnessed or generated from the wind