Definitions of Japanese quince:

  • noun:   deciduous thorny shrub native to China having red or white blossoms