Top definition
Sex Goddess. This girl is hard to come by, if you've got this girl you're the luckiest guy on the planet, as she's truly perfect.
Shiori ? I heard she's good in bed
by Jessiepoo February 01, 2014
Get the mug
Get a Shiori mug for your coworker Larisa.
buy the domain for your art site