Definitions
There is 1 meaning of the phrase
Japanese Quince.
Japanese Quince - as a noun
Deciduous thorny shrub native to china having red or white blossoms
Synonyms (Exact Relations)
chaenomeles speciosa