oxygen deficit

Noun
  1. Temporary oxygen shortage in cells resulting from strenuous exercise (synset 105121952)

Other Searches