tetrodotoxin

Noun
  1. A powerful neurotoxin found in the ovaries of pufferfish (synset 115093905)

Found on Word Lists

Other Searches