self-guided torpedo - Alemán Inglés Diccionario