torpedo launch - French English Dictionary