Definitions of Chaenomeles japonica:

  • noun:   deciduous thorny shrub native to Japan having red blossoms