damn the torpedoes! - Turkish English Dictionary