VariousWords beta
Related Terms:
Noun
Definition: A serotonin antagonist with potential uses in treating many neurological disorders.
VariousWords beta
Definition: A serotonin antagonist with potential uses in treating many neurological disorders.