landscarring (English, noun)
expansion: landscarring (uncountable)
Senses:
glosses: Widespread and permanent destruction to a natural landscape.
tags: uncountable
Forms: