the act of dropping a turtle down a length of pipe, inducing a psychodelic journey into the unknown.
we're going to go drop some turtles...i hear they like...expand your mind.
by Anguris May 19, 2004
1 more definition
The ninth turtle dropping season is just around the courner, unknown to most of you turtle dropping is a well celebrated sprot
goodbye chester, im off to drop turtles
by anguris neo Mk2 November 07, 2003