submarine vehicles - Francés Inglés Diccionario