Definition, synonyms and related words
A particular antagonist of glutamate receptors that may have some medical applications.