1 definition by samantha omalley

Top Definition
orgasm on a stick with many colors
and sugar
and frozen stuff
must have more otterpops!!!
by samantha omalley July 02, 2006
Mug icon
Buy a otterpops mug!