carissa

Noun
  1. A shrub of the genus Carissa having fragrant white flowers and plumlike red to purple-black fruits (synset 111792008)

Found on Word Lists

Other Searches