long-range torpedo - French English Dictionary