What is Giggedygiggedy?
an expretion of one's own self saticfaction.
lying in bed with twin after just having sex with both of them
and thinking giggedygiggedy
See giggedygiggedy, giggedy