Top definition
Orgasms that induce maximum pleasure yet require minimum effort. The best kind of orgasm achievable only after one is in sync with the partner.
We're so good together. He gives me Stahinis all the time.
by 2Legit2Try May 24, 2010
Get the mug
Get a Stahini mug for your Aunt Larisa.