Noun Definition

chaenomeles speciosa

1.Definition: deciduous thorny shrub native to China having red or white blossoms

Related Noun(s):japanese quince

Category: Plants