kerria

noun
  1. a deciduous shrub with bright yellow flowers, native to China and commonly grown as an ornamental plant
  2. Usage: botanical

Examples