1. A vagina or pussy.
2. Referring to sexual intercourse or losing one's virginity.
"I totally got some scarlett divide after the party last week."
David dreamed of crossing the scarlett divide ever since he saw his first naked chick on the computer at the library when he thought no one was looking.