meaning of oxygen deficit

1. temporary oxygen shortage in cells resulting from strenuous exercise


Related Words

oxygen deficit |

Developed & Maintained By Taraprasad.com

Treasure Words