Chaenomeles speciosa

Explore definitions, synonyms, and language insights of Chaenomeles speciosa

Definitions

Noun
deciduous thorny shrub native to China having red or white blossoms

More General Terms