means of transportation on sea - French English Dictionary