immunodepleting
English
editEtymology
editAdjective
editimmunodepleting (comparative more immunodepleting, superlative most immunodepleting)
- Causing immunodepletion.
immunodepleting (comparative more immunodepleting, superlative most immunodepleting)