Definition, synonyms and related words
A serotonin antagonist with potential uses in treating many neurological disorders.