look up any word, like trill:
 
1.
to shit and giggle at the same time
we love to shmagiggle
by Nicole Davis January 18, 2009

Words related to Shmagiggle

boredom funny giggle random shit