ALL meanings of downwelling
down·well·ing
D d - noun downwelling a downward current of surface water in the ocean, usually caused by differences in the density of seawater. 1
- noun downwelling The downward movement of fluid, especially in the sea, the atmosphere, or deep in the earth. 1
- noun downwelling The sinking of a higher density medium through a lower density one. 0
- noun downwelling a current caused by the clash of two currents causing one to dive down. 0