torpedo-armed submarine - French English Dictionary