Definition, synonyms and related words
Any part of the global Earth system that can be seen in a single view.
Alternative form of Earthscape
to take an Earthscape photograph