starshades
English
Noun
starshades
plural of
starshade