Find the word definition

Wiktionary
green spots

n. (green spot English)