1 definition by blackchurry

Top Definition
When a woman on her period bleeds, shits, and pees, all at the same time. Hopefully all in a toilet.
Jessica: "What took you so long in the bathroom?"

Gabby: "Oh man, I just had a massive landslide go down."
by blackchurry November 06, 2010

Mug icon
Buy a landslide mug!