Top definition
an expretion of one's own self saticfaction.
lying in bed with twin after just having sex with both of them
and thinking giggedygiggedy
by jeff. w December 22, 2005
Get the mug
Get a giggedygiggedy mug for your cat G√ľnter.