torpedo boat

Noun
  1. Small high-speed warship designed for torpedo attacks in coastal waters (synset 104464561)

Other Searches