What is the meaning of torpedo in English?

Learn vocabulary with pictures as well as definitions of torpedo in English

Learn in

See more

n. torpedo

Definition of torpedo in English

Underwater missile that is fired from a submarine with the intent to attack large ships and other watercraft.