Forms of energy that are constantly and rapidly renewed by natural processes such as solar, ocean wave, and wind energy. (from McGraw-Hill Dictionary of Scientific and Technical Terms, 6th ed)
Forms of energy that are constantly and rapidly renewed by natural processes such as solar, ocean wave, and wind energy. (from McGraw-Hill Dictionary of Scientific and Technical Terms, 6th ed)