Tags

, , ,

From dictionary:
A shrub of the genus Carissa having fragrant white flowers and plum like red to purple-black fruits.
Carissa

Advertisements