torpedo launch - German English Dictionary