ddt
yo, let go of my woman, or i'll slap the ddt on you, mothafucka
"a wrestling move invented by jake "the snake" roberts
"yo, let go of my woman, or i'll slap the ddt on you, mothafucka" What is the definition of "ddt"?