Find the word definition

Wiktionary
terrain parks

n. (plural of terrain park English)