Wiktionary
landscrapers
n. (plural of landscraper English)
n. (plural of landscraper English)