Skip navigation.

kerria - What does it mean?

Definition of 'kerria'

English

Noun

(en-noun)
  • (taxlink), the sole species in the genus (taxlink), a deciduous shrub with five-petalled yellow flowers.
  • Similar to 'kerria'

    kriya, kewra