oxygen_deficitEnglish

oxygen deficit

Noun

Temporary oxygen shortage in cells resulting from strenuous exercise

English: oxygen deficit