Top definition
Another word for the hallucinogenic drug also known as shrooms.
Alternately called dutties or duddies.
He is totally on duttles.
by Epimetheus January 08, 2008
Get the mug
Get a duttles mug for your mate Nathalie.