అర్థం : Greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers. Cultivated in many varieties.
పర్యాయపదాలు : camellia japonica
అర్థం : Deciduous thorny shrub native to Japan having red blossoms.
పర్యాయపదాలు : chaenomeles japonica, maule's quince
Japonica meaning in Telugu.