Definitions of Chaenomeles:

  • noun:   flowering quince