Word info

allergoid

Noun

Meaning

allergoid (plural allergoids)

A protein that has been modified for use in desensitization protocols, or for induction of oral/sublingual tolerance.

Source: en.wiktionary.org

Anagrams

Close letter words and terms