Starshade Definition
noun
(astronomy) A form of coronagraph disk designed to prevent starlight from interfering with the observation of exoplanets.
Wiktionary
Other Word Forms of Starshade
Noun
Singular:
starshade
Plural:
starshadesFind Similar Words
Find similar words to starshade using the buttons below.