Chaenomeles speciosa
1.
(
noun
) deciduous thorny shrub native to China having red or white blossoms
Synonyms:
Japanese quince
Related Words:
flowering quince
Terms and Conditions of Use / Copyright Notice