chaenomeles japonica Meaning, Definition & Usage

  1. noun deciduous thorny shrub native to Japan having red blossoms
    maule's quince; japonica.

WordNet