meaning of waterpower

1. the power to do work that is latent in a head of water


Related Words

waterpower |

Developed & Maintained By Taraprasad.com

Treasure Words