torpedo-armed submarine - Alemán Inglés Diccionario