Tetrodotoxin — definition

1. tetrodotoxin (Noun)

1 definition

tetrodotoxin (Noun) — A powerful neurotoxin found in the ovaries of pufferfish.

2 types of
neurolysin neurotoxin
4 parts of
Puffer blowfish pufferfish sea squab