ducamara
/djuːkæˈmɑːrə/Definitions
1. noun
A type of flowering plant, Dicentra spectabilis, native to China and cultivated for its heart-shaped flowers in spring.
“The spring garden featured a stunning ducamara with vibrant pink flowers.”
1. noun
A type of flowering plant, Dicentra spectabilis, native to China and cultivated for its heart-shaped flowers in spring.
“The spring garden featured a stunning ducamara with vibrant pink flowers.”