'Chaenomeles speciosa' definitions:

Definition of 'Chaenomeles speciosa'

From: WordNet
noun
Deciduous thorny shrub native to China having red or white blossoms [syn: Japanese quince, Chaenomeles speciosa]