Loading page
chaenomeles japonica is a noun meaning "deciduous thorny shrub native to Japan having red blossoms". It carries one recorded sense.
deciduous thorny shrub native to Japan having red blossoms
Definitions, synonyms and semantic relations for chaenomeles japonica come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.