Definition, synonyms and related words
A piperazine drug with possible applications as an antidepressant.