TETRODOTOXIN

Definition of TETRODOTOXIN

  1. (noun)a powerful neurotoxin found in the ovaries of pufferfish