self-propelling torpedo - Spanisch Englisch Wörterbuch