torpedo boat unit - Turkish English Dictionary