Glossary Element  hypoxia

Source
Contributor
Approved Yes
English term hypoxia
Language Translations
English definition a state of low oxygen concentration in water and sediments, relative to the needs of most aerobic species.
Language Translations