to launch a torpedo - Deutsch Englisch Wörterbuch