'motor torpedo boat' definitions:

Definition of 'motor torpedo boat'

From: WordNet
noun
A small fast unarmored and lightly armed torpedo boat; P(atrol) T(orpedo) boat [syn: PT boat, mosquito boat, mosquito craft, motor torpedo boat]