Skip to main content

Definitions by Harry Kuntz

Land Torpedo 

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