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
Get the Scarlet Sky mug.