Lulu in Hell's definitions
The sex flush on a woman who has just seen Ruby Rose on television, magazine, cumputer screen or in person.
by Lulu in Hell June 29, 2015
Get the rubyrosacea mug.
Get the rubyrosacea mug.We'll email you a link to sign in instantly.