Meaning of camellia sinensis
Definition of 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"
Other information on camellia sinensis
WIKIPEDIA results for
camellia sinensis
Amazon results for
camellia sinensis
Tweet