[torpedo boat] n (1810): a boat designed for launching torpedoes; specif: a small very fast boat with one or more torpedo tubes
TORPEDO BOAT
Meaning of TORPEDO BOAT in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012