1 definition by waisted

Top Definition
to put a matter to rest, creating resolution for a situation
What's that mate? Hang on I better ask my boss. He'll lay waste to this.
by waisted May 17, 2011

Mug icon
Buy a lay waste mug!