1 definition by Yumyumz69

1
A hairy woman in the twilight of her twenties, smells faintly of feces and is in the posession of two screens and perhaps a penis.
Hey Leora Two-screens :-)
by Yumyumz69 March 16, 2020
Get the mug
Get a Leora Two-screens mug for your mom Helena.