Definition of Toxoid from the PharmacyDictionary.in
Toxoid
Synonyms or meaning of Toxoid
A toxoid is a deactivated toxin that doesn’t cause disease anymore but can still help the body learn to fight the active toxin.
Image related to Toxoid
Not Available