Torpedoes

Definition:

  • (pl. ) of Torpedo

Compare torpedoes with other words:

torpedo vs. torpedoes