submarine striking forces - French English Dictionary