Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. duod
short for Duodenum a portion of the intestines.
The horses are passing through my duod and are at the gates waiting to be released.

I can feel that corn passing through my duod.