Find the word definition

Wiktionary
putting greens

n. (putting green English)