damn the torpedoes! - German English Dictionary