From immuno- + depleting.
immunodepleting (comparative more immunodepleting, superlative most immunodepleting)