i sneezed so hard i left a poodot in my diddies
a dot of poop in your underwear or sheets when surprized or startled
"i sneezed so hard i left a poodot in my diddies" What is the definition of "poodot"?