1 definition by LOLOLOLALLENLOLOL

A doo doo butt. Also used to describe something difficult.
"Man, that test was a ddb."
by LOLOLOLALLENLOLOL November 2, 2007
Get the ddb mug.