self-guided torpedo - Francés Inglés Diccionario