Skip to main content

Definitions by edwardlova

This word comes from islamic origins. It roughly translates into "teddy bear"
Aww, look at how cute Tommy's dabdoub is.
dabdoub by edwardlova July 4, 2009