Kerria (noun) Definition, Meaning & Examples

noun
  1. a yellow-flowered shrub, Kerria japonica, of the rose family, native to eastern Asia and widely cultivated as an ornamental.
Kerria (noun) Definition, Meaning & Examples

More Definitions