Green’s Dictionary of Slang

doub n.

see doob n.2