Etymology
Today it means: A view of an area of Mars; a Martian landscape. Full definition →
From Mars + -scape, after landscape.
Etymology from Wiktionary, CC BY-SA 4.0.