What does camellia japonica mean?

camellia japonica meaning in General Dictionary

greenhouse shrub with shiny green leaves and showy fragrant rose-like blossoms; cultivated in a lot of varieties

Sentence Examples with the word camellia japonica

But in spiral flowers we have a different arrangement; thus the leaves of the calyx of Camellia japonica cover each other partially like tiles on a house.

View more Sentence Examples