camellia sinensis
Meaning, Definition & Usage
Dictionary
Related
noun
a tropical evergreen shrub or small tree extensively cultivated in e.g. China and Japan and India; source of tea leaves
tea
.
tea has fragrant white flowers
WordNet
Previous
cameleon
camelhair
camelia
camelidae
camelina
Next
camelopard
camelot
camelpox
camelshair
camelus