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
Meaning 2 : greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties

    Synonyms : camellia japonica