deoxygenate

Explore definitions, synonyms, and language insights of deoxygenate

Definitions

Verb
remove oxygen from (water)

More General Terms