Find the word definition

Wiktionary
starshade

n. (context astronomy English) A form of coronagraph disk designed to prevent starlight from interfering with the observation of exoplanets