Definitions
There is 1 meaning of the phrase
Ardisia Crenata.
Ardisia Crenata - as a noun
Shrub with coral-red berries; japan to northern india
Synonyms (Exact Relations)
coralberryspiceberry