What is Shmagiggle?
to shit and giggle at the same time
we love to shmagiggle
See shit, giggle, funny, random