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:
 starshadePlural:
 starshadesFind Similar Words
Find similar words to starshade using the buttons below.