Meaning of chaenomeles

Definition of chaenomeles

(noun) flowering quince

Other information on chaenomeles

WIKIPEDIA results for chaenomeles
Amazon results for chaenomeles