Skip to main content

Scarlet Sky

1. When you smear period blood in your partners eyes for sexual pleasure.
2. A pornstar
I just gave my bf a scarlet sky today, he almost cried.
by Richar Dick October 27, 2018
mugGet the Scarlet Sky mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email