1 English Synonyms for EARTHSCAPE
Prev.1Next
terraform
Definition: 1. (chiefly, science fiction) To transform the atmosphere (or biosphere) of another planet into one having the characteristics of Earth.
Show more information about terraform
Prev.1Next
Search took: 1.8164 ms