Definitions
There is 1 meaning of the phrase
Belamcanda Chinensis.
Belamcanda Chinensis - as a noun
Garden plant whose capsule discloses when ripe a mass of seeds resembling a blackberry
Synonyms (Exact Relations)
blackberry-lilyleopard lily