means of sea transportation - French English Dictionary