meaning of hydroelectric

1. of or relating to or used in the production of electricity by waterpower; "hydroelectric ">power"


Related Words

hydroelectric | hydroelectric turbine | hydroelectricity |

Developed & Maintained By Taraprasad.com

Treasure Words