1 definition by Richard123472

When you have sexual intercourse with a woman on her period while having uncontrollable diarrhea
“Hey babe let’s have sex
Ok but it’s gonna be a crimson landslide”
by Richard123472 December 20, 2021
Get the crimson landslide mug.