immunodeposition
Noun
Meaning
immunodeposition (plural immunodepositions)
deposition (of protein etc) as a result of an immune response
Noun
immunodeposition (plural immunodepositions)
deposition (of protein etc) as a result of an immune response