1. Noun
A species of Camellia (Camellia Japonica), a native of Japan, bearing beautiful red or white flowers. Many other genera have species of the same name.
2. Noun
deciduous thorny shrub native to Japan having red blossoms
Vocabulary classified under Nature and environment
3. Noun
greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties
Vocabulary classified under Nature and environment
More about this word
Synonyms and related words
Explore this word
