green spots

English

Noun

green spots

  1. plural of green spot