Subscribe
URL of the page has been copied to clipboard.
Meaning : Deciduous thorny shrub native to Japan having red blossoms.
Synonyms : chaenomeles japonica, japonica
Install App
Maule's quince meaning in Telugu.