torpedo launcher - French English Dictionary