torpedo boat unit - French English Dictionary