chaenomeles speciosa Meaning, Definition & Usage

  1. noun deciduous thorny shrub native to China having red or white blossoms
    Japanese quince.

WordNet