Etymology
Today it means: deposition (of protein etc) as a result of an immune response Full definition →
From immuno- + deposition.
Etymology from Wiktionary, CC BY-SA 4.0.