Noun
deciduous thorny shrub native to China having red or white blossoms
I think these little sunny quinces are the chaenomeles species, which we know as the Japanese quince. Source: Internet