Etymology

immunodeposition

Today it means: deposition (of protein etc) as a result of an immune response Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok