Serzone

Explore definitions, synonyms, and language insights of Serzone

Definitions

Noun
an antidepressant drug (trade name Serzone)