Tamil Dictionary 🔍

toxoid

Tox"oid, n. [Toxin + -oid.] (Physiol. Chem.) Defn: An altered form of a toxin, possessing little or no toxic power.


toxoid - Similar Words