torpedo defense net - Alemán Inglés Diccionario