epitoxoid
Noun
Meaning
epitoxoid (plural epitoxoids)
(obsolete) A toxoid that generates less of an immune response than an original one
Noun
epitoxoid (plural epitoxoids)
(obsolete) A toxoid that generates less of an immune response than an original one