motor torpedo boat

Noun

 * 1)  A torpedo boat powered by an internal combustion engine rather than a steam engine.