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