Downwelling (noun) Definition, Meaning & Examples

noun Oceanography.
  1. a downward current of surface water in the ocean, usually caused by differences in the density of seawater.
Downwelling (noun) Definition, Meaning & Examples

More Definitions