Downwelling definition

The sinking of a higher density medium through a lower density one.
noun
0
0
Advertisement