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