Find the word definition

Wiktionary
leaf peepers

n. (leaf peeper English)