Etymology
Today it means: Terrain having stumps of trees as a dominant feature. Full definition →
From stump + land.
Etymology from Wiktionary, CC BY-SA 4.0.