The Teddster's definitions
The yelid from A Cannabis sativa plant which many use to smoke and get high. (A.K.A marijuana) the obvious reason for the name DUDU is the unique oder is gives off.
by The Teddster April 27, 2006
Get the Du Dumug.
Get the Du Dumug.