toxoid - English Synonyms Dictionary

toxoid

n.
[1] anatoxin