Catharanthus roseus
Explore definitions, synonyms, and language insights of Catharanthus roseus
Definitions
Noun
commonly cultivated Old World woody herb having large pinkish to red flowers