Definition of Deoxygenate

  • 1. Remove oxygen from (water) Verb

Semanticaly linked words with "deoxygenate"