173,000 Terawatts

Definition

The amount of solar energy continuously streaming onto the Earth, of which a small percentage is converted into food by plants.

Episode Mentions


Mentions: 1 | Importance Score: 11