nefazodone

Explore definitions, synonyms, and language insights of nefazodone

Definitions

Noun
an antidepressant drug (trade name Serzone)

Synonyms