A sea is generally defined as a large body of salt water that is partly or fully enclosed by land but also has an outlet to the ocean. A lake, on the other hand, is a body of freshwater that is completely surrounded by land, with no direct access to the ocean.