geothermal energy

Explore definitions, synonyms, and language insights of geothermal energy

Definitions

Noun
energy derived from the heat in the interior of the earth

More General Terms