Japonica Meaning
There are 2 meaning(s) for word Japonica
Meaning 1 : deciduous thorny shrub native to Japan having red blossoms
Synonyms : chaenomeles japonica, maule's quince
Synonyms : chaenomeles japonica, maule's quince
Meaning 2 : greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties
Synonyms : camellia japonica
Synonyms : camellia japonica
