Starscape Definition
noun
(astronomy) A picture or view of a field of stars.
Wiktionary
Other Word Forms of Starscape
Noun
Singular:
starscape
Plural:
starscapesFind Similar Words
Find similar words to starscape using the buttons below.