kerria








noun

  1. a yellow-flowered shrub, Kerria japonica, of the rose family, native to eastern Asia and widely cultivated as an ornamental.
52 queries 0.556