torpedo-boat destroyer - French English Dictionary