lying in bed with twin after just having sex with both of them   and thinking 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" What is the definition of "giggedygiggedy"?