Find the word definition

Wiktionary
landscraper

Etymology 1 n. A building with a very large footprint; a horizontal megastructure. Etymology 2

n. A piece of heavy equipment used to move earth. Etymology 3

n. (context nonstandard English) A gardener or landscaper.