motor torpedo boat Meaning, Definition & Usage

  1. noun a small fast unarmored and lightly armed torpedo boat; P(atrol) T(orpedo) boat
    mosquito craft; PT boat; mosquito boat.

WordNet