Top definition
To be in extreme pleasure. A minor deity of delight. An action which causes extreme pleasure.
by 69hotgirl69 March 18, 2008
Get the mug
Get a Demsale mug for your boyfriend Manafort.
2
To be in extreme pleasure. A minor deity of delight. An action which causes extreme pleasure.
by 69hotgirl69 March 18, 2008
Get the mug
Get a Demsale mug for your Facebook friend Abdul.