green spots
English
Noun
green
spots
plural of
green spot