means of transportation on sea - Espagnol Anglais Dictionnaire