Land Torpedo

Term for an Arab. In reference to suicide bombers.
Fuckin' land torpedos keep blowin' themselves up!
by Harry Kuntz May 09, 2005
Get the Land Torpedo mug.