Word info

epitoxoid

Noun

Meaning

epitoxoid (plural epitoxoids)

(obsolete) A toxoid that generates less of an immune response than an original one

Source: en.wiktionary.org

Close letter words and terms