kerria
/ˈkɛriə/Definitions
1. noun
A flowering shrub, Kerria japonica, native to East Asia, having clusters of yellow flowers.
“The botanical garden features a Kerria in full bloom.”
1. noun
A flowering shrub, Kerria japonica, native to East Asia, having clusters of yellow flowers.
“The botanical garden features a Kerria in full bloom.”