WordUnscrambler Home
camellia
Definitions
[kəˈmɛlɪə], (Noun)
Definitions:
- an evergreen East Asian shrub related to the tea plant, grown for its showy flowers and shiny leaves
Phrases:
Origin
:
modern Latin, named by Linnaeus after Joseph Kamel (Latinized as Camellus), Moravian botanist (1661–1706), who described the flora of Luzon
Click here to see the free dictionary definition for camellia
definition by Oxford Dictionaries