Subscribe
URL of the page has been copied to clipboard.
Meaning : Deciduous plant with large deep green pedate leaves and nodding saucer-shaped green flowers.
Synonyms : green hellebore
Install App