long-range torpedo - German English Dictionary