Etymology

phosphosubstrate

Today it means: Any (immunological) substrate containing phosphate Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok