Find the word definition

Wiktionary
shooting preserves

n. (plural of shooting preserve English)