What is the meaning of Motor_torpedo_boat?

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

Source: wiktionary.org