kerria
nounDefinition of kerria
: a shrub (Kerria japonica) of the rose family that is native to China and Japan and has solitary yellow and often double flowers
Keep scrolling for more