CHAENOMELES JAPONICA





Definition:

  1. [noun] deciduous thorny shrub native to Japan having red blossoms
    Synonyms: japonica, maule's quince, Chaenomeles japonica

Synonyms: