motor torpedo boat

Noun
  1. A small fast unarmored and lightly armed torpedo boat;
    P(atrol) T(orpedo) boat (synset 104024201)

Other Searches