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