Definitions
There is 1 meaning of the phrase
Camellia Sinensis.
Camellia Sinensis - as a noun
A tropical evergreen shrub or small tree extensively cultivated in e.g. china and japan and india; source of tea leaves
Example: "Tea has fragrant white flowers"
Synonyms (Exact Relations)
teaExample Sentences
"I bought a camellia sinensis tea set for my collection."
"The camellia sinensis leaves are used to make various types of tea."
"This shop specializes in selling camellia sinensis products."
"The camellia sinensis plant is native to East Asia."
"I prefer the taste of camellia sinensis tea over herbal tea."