Glossary Element  downwelling

Source
Contributor
Approved Yes
English term downwelling
Language Translations
English definition a process by which surface waters increase in density and sink. Strong downwelling occurs mainly off Greenland and Antarctica.
Language Translations