Top definition
A girl that giggles while getting a alaskin frozen pipeline
damn mayne dat gurl last night was giggooing so much my wife woke up
by T Rects February 22, 2010
Get the mug
Get a giggoo mug for your sister Sarah.
buy the domain for your foodie site