immunodeposits
English
Noun
immunodeposits
plural of
immunodeposit