board the ship! - French English Dictionary