×

upwelling meaning in English

n. upwelling, process of sea water rising toward the surface from the bottom of the sea (oceanography)

Related Words

  1. upton
  2. upton sinclair
  3. uracile
  4. uranique
PC Version

Copyright © 2018 WordTech Co.