Meaning of submarine torpedo

Definition of submarine torpedo

(noun) a torpedo designed to be launched from a submarine

Other information on submarine torpedo

WIKIPEDIA results for submarine torpedo
Amazon results for submarine torpedo