Noun Definition

tetrodotoxin

1.Definition: a powerful neurotoxin found in the ovaries of pufferfish

Category: General