Noun Definition

genus carissa

1.Definition: Old World genus of tropical evergreen usually spiny shrubs

Category: Plants