have one's sea legs - French English Dictionary