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