Patrol torpedo boat

What is Patrol torpedo boat?

Patrol torpedo boat definition and meaning on Dictionary terms:
noun