Noun Definition

chaenomeles japonica

1.Definition: deciduous thorny shrub native to Japan having red blossoms

Related Noun(s):japonica

Category: Plants