English dictionary

belamcanda chinensis meaning and definition

BELAMCANDA CHINENSIS noun

Definition of Belamcanda chinensis (noun)

  1. garden plant whose capsule discloses when ripe a mass of seeds resembling a blackberry
Source: Princeton University Wordnet