English edit

Noun edit

immunodeposits

  1. plural of immunodeposit