Meaning of: Camellia sinensis
~Noun
-
- Camellia sinensis,
- tea
-
- a tropical evergreen shrub or small tree extensively cultivated in e.g. China and Japan and India; source of tea leaves
Example - " tea has fragrant white flowers"
WordNet® 3.0, © 2006 by Princeton University
Recently Searched Words
• hurricane lamp
• FRS

