Definition, synonyms and related words
A terpene indole alkaloid produced by the plant Catharanthus roseus.