Skip to main content

English: micro-hydro

Welsh: microhydro

Part of speech

Adjective

Definition

hydroelectric power installations that typically produce up to 100kw of electricity.