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
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