VariousWords beta
Related Terms:
Definitions:
Verb
deoxygenate
Definition: remove oxygen from (water)
Definition: To remove dissolved oxygen from (something, such as water or blood).