Top definition
The physical act of landscaping with a lawnmower.
Set the lawn mower to the lowest possible setting,
Run over and grind anything in your way.
There was a bump in the lawn so I Mowscaped it and now it has gone.
by Skotishoki December 09, 2017
Get the mug
Get a Mowscape mug for your bunkmate Abdul.