Cestrum

Explore definitions, synonyms, and language insights of Cestrum

Definitions

Noun
genus of fragrant tropical American shrubs

More General Terms