meaning of hydroelectricity

1. electricity produced by water power


Related Words

hydroelectricity |

Developed & Maintained By Taraprasad.com

Treasure Words