Definition, synonyms and related words
An NMDA receptor antagonist investigated as an antidepressant.