Noun Definitionchaenomeles japonica1.Definition: deciduous thorny shrub native to Japan having red blossomsRelated Noun(s):japonicaCategory: Plants