damn the torpedoes! - French English Dictionary