Top definition
An automatic firearm originally made in Austria (TMP meaning tactical machine pistol)
The Steyr TMP may not be the ideal zombie dispatcher and is certainly not an ammo saver, but it has its advantages in combining the strength of a SAW and the flexibility of a pistol.
by Cprl Joker February 05, 2009
Get the mug
Get a Steyr TMP mug for your bunkmate Georges.