Chaenomeles japonica
1.
(
noun
) deciduous thorny shrub native to Japan having red blossoms
Synonyms:
japonica
,
maule's quince
Related Words:
flowering quince
Terms and Conditions of Use / Copyright Notice