RhymeZone

 

Definitions of upwelling:
  • noun:   An upward movement from a lower source.
  • noun:   the oceanographic phenomenon that occurs when strong, usually seasonal, winds push water away from the coast, bringing cold, nutrient-rich deep waters up to the surface

(Definitions from Wiktionary)

Related words...
Descriptive words...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023