Japonica (Noun)
Meaning 1
Deciduous thorny shrub native to Japan having red blossoms.
Classification
Nouns denoting plants.
Synonyms
Meaning 2
Greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties.
Classification
Nouns denoting plants.