genus Carissa

Explore definitions, synonyms, and language insights of genus Carissa

Definitions

Noun
Old World genus of tropical evergreen usually spiny shrubs