Noun
landscraper (plural landscrapers)
A building with a very large footprint; a horizontal megastructure.
landscraper (plural landscrapers)
A piece of heavy equipment used to move earth.
landscraper (plural landscrapers)
(nonstandard) A gardener or landscaper.