reverse search

Comprehensive
Dictionary Suite
Help
Help
Help
 
renewable (often pl.) a source of energy that cannot be exhausted through human use, such as sunlight, wind, geothermal heat, or water flow. [1/2 definitions]