1 definition by Louis Wain II

1. a hallucinogenic drug (also known as Dimethyltryptamine), found in a wide variety of plants, cats, and the pineal gland and spine of humans.
2. a portal.
1. Did you bring Dmitri?
2. I need to go to Dmitri.
by Louis Wain II March 9, 2009
Get the Dmitri mug.