Camellia (noun) Definition, Meaning & Examples

noun
  1. any of several shrubs of the genus Camellia, especially C. japonica, native to Asia, having glossy evergreen leaves and white, pink, red, or variegated roselike flowers.
noun
  1. any ornamental shrub of the Asian genus Camellia, esp C. japonica, having glossy evergreen leaves and showy roselike flowers, usually white, pink or red in colour: family Theaceae
Camellia (noun) Definition, Meaning & Examples

More Definitions