waterpowers in English dictionary waterpowers Meanings and definitions of "waterpowers" Plural form of waterpower. noun plural of [i]waterpower[/i] more Sample sentences with "waterpowers" Declension Stem Try again Authors