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