1 English Synonyms for MICROHYDRO
Prev.1Next
microhydropower
Definition: 1. small-scale hydroelectric power that exploits the natural flow of water
Show more information about microhydropower
Prev.1Next
Search took: 26.35 ms
Definition: 1. small-scale hydroelectric power that exploits the natural flow of water
Show more information about microhydropower
Search took: 26.35 ms