Big Huge Thesaurus

pentylenetetrazol

noun