Top definition
A German Tampon......comes from the German word "Swastika".
Misses Paushoffer purchased a package of twatstickas for her coming menstrual cycle.
by Maxwell September 27, 2003
Get the mug
Get a Twatsticka mug for your cousin Jerry.