Self-propelled torpedo Synonyms

Definitions for Self-propelled


  • (adjective) containing within itself the means of propulsion or movement
  • (adjective) moved forward by its own force or momentum

ST abbreviation

ST is an abbreviation for Self-propelled Torpedo
What does ST stand for?
ST stands for "Self-propelled Torpedo"

Definitions for Torpedo


  • (noun) a large sandwich on a long split roll
  • (noun) armament consisting of a long cylindrical self-propelled underwater projectile that detonates on contact with a target
  • (noun) a small explosive device that is placed on a railroad track and fires when a train runs over it; the sound of the explosion warns the engineer of danger ahead