Diiran's definitions
Any big, red van full of teenagers yelling obscenities at people downtown or sketch people fucking in their cars.
by Diiran July 8, 2010
Get the Elmo Van mug.
Get the Elmo Van mug.We'll email you a link to sign in instantly.