patrol torpedo boat - Turkish English Dictionary