1 definition by Doug E.

Top Definition
to have hot, steamy sex.
I wanna have stiga with Rachel McAdams.
by Doug E. August 14, 2007

Mug icon
Buy a stiga mug!