Chaenomeles japonica

Explore definitions, synonyms, and language insights of Chaenomeles japonica

Definitions

Noun
deciduous thorny shrub native to Japan having red blossoms

More General Terms