immunodepositionEtymologyFrom immuno- + deposition.immunodeposition means deposition (of protein etc) as a result of an immune response. Lexicurio rates it Rare gem — a strength score of 82 out of 100.noundeposition (of protein etc) as a result of an immune response