Top definition
(stoo-D)
adj-
1. To be on two or more drugs at the same time.
verb-
2. To use multiple drugs in a single evening.
adj-
1. To be on two or more drugs at the same time.
verb-
2. To use multiple drugs in a single evening.
by KlyphX March 11, 2008