Meaning of chaenomeles japonica

Definition of chaenomeles japonica

(noun) deciduous thorny shrub native to Japan having red blossoms

Other information on chaenomeles japonica

WIKIPEDIA results for chaenomeles japonica
Amazon results for chaenomeles japonica