Home
Search
Index
Definify.com
Definition
2024
toxoid
toxoid
English
Noun
toxoid
(
plural
toxoids
)
A
toxin
that has had its
toxic
properties removed, but retains its ability to generate an
immune response
Similar Results
Torrid
Conoid
Torpid
Ovoid