Word info

exoearth

Noun

Meaning

exoearth (plural exoearths)

Any earthlike exoplanet

Source: en.wiktionary.org

Close letter words and terms