motor torpedo boat
English
Noun
motor torpedo boat (plural motor torpedo boats)
- (military, nautical) A torpedo boat powered by an internal combustion engine rather than a steam engine.
Synonyms
- MTB
Hypernyms
- torpedo boat
Hyponyms
- PT boat