Definition, synonyms and related words
An endothelin receptor antagonist under investigation as an anticancer drug.