tetrodotoxin

Explore definitions, synonyms, and language insights of tetrodotoxin

Definitions

Noun
a powerful neurotoxin found in the ovaries of pufferfish

More General Terms