Meaning of oxygen deficit
Definition of oxygen deficit
(noun)
temporary
oxygen
shortage
in cells resulting from
strenuous
exercise
Other information on oxygen deficit
WIKIPEDIA results for
oxygen deficit
Amazon results for
oxygen deficit
Tweet