Top Definition
A stunningly beautiful and promiscuous woman.
"I'm your little scarlet, starlet singing in the garden / Kiss me on my open mouth / Ready for you" --Lana Del Rey
"Scarlet Starlet and she's in my bed" -Red Hot Chili Peppers
by LRivs October 15, 2013

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.