1 definition by kukurface

Top Definition
where you leave your business - a toilet
I was in a pinch so I had to use the pool as a landing zone
by kukurface February 21, 2010
Mug icon
Buy a landing zone mug!