1 definition by unwiset2

Tadding: A sacred art practiced by the chinese,that involves getting atop trees shaped like tadpoles.
by unwiset2 August 1, 2006
Get the Tadding mug.