torpedo launching system - Espagnol Anglais Dictionnaire