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.
Related Concepts
Related Practices
Related Technologies
Episode Mentions
- Episode 90: Episode 90
Mentions: 1 | Importance Score: 11