1 definition by nu88y

The insertion of a amputated stump into a woman's vagina
She wanted it rough so I gave her the Tennessee Torpedo
by nu88y December 10, 2012
Get the Tennessee Torpedo mug.