a large body of water constituting a principal part of the hydrosphere n
n a large body of water constituting a principal part of the hydrosphere n anything apparently limitless in quantity or volume