TOXOID MEANING IN ENGLISH

• Toxoid Definition & Synonyms

  1. (n.) An altered form of a toxin, possessing little or no toxic power.


RECENT SEARCHES