Meaning of tetrodotoxin
Definition of tetrodotoxin
(noun)
a
powerful
neurotoxin
found
in the ovaries of
pufferfish
Other information on tetrodotoxin
WIKIPEDIA results for
tetrodotoxin
Amazon results for
tetrodotoxin
Tweet