English | German | Russian | Czech

japonica English

Meaning japonica meaning

What does japonica mean?

japonica

deciduous thorny shrub native to Japan having red blossoms greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties

Synonyms japonica synonyms

What other words have the same or similar meaning as japonica?

Are you looking for...?