toxoid ( synonym found)

Definition of toxoid:

(n) : a toxin that has had its toxic properties removed, but retains its ability to generate an immune response

Definition of toxoid:

(n) : a toxin that has had its toxic properties removed, but retains its ability to generate an immune response

Back to Top