genus carissa Meaning, Definition & Usage

  1. noun Old World genus of tropical evergreen usually spiny shrubs

WordNet