Camellia sinensis
1.
(
noun
) extensively cultivated in e.g. China and Japan and India; source of tea leaves
Synonyms:
tea
Related Words:
bush
,
shrub
Terms and Conditions of Use / Copyright Notice