Recent Searches
GRE Word List made easy using Mnemonics
camellia sinensis - Dictionary definition and meaning for camellia sinensis
CAMELLIA SINENSIS
(noun) a tropical evergreen shrub or small tree extensively cultivated in e.g. China and Japan and India; source of tea leaves
"tea has fragrant white flowers"
synonyms : tea
WordNet® 3.0, © 2006 by Princeton University.


