starspots
English
Noun
starspots
plural of
starspot