camellia sinensis definition

  • noun:
    • a tropical evergreen shrub or tiny tree thoroughly cultivated in e.g. Asia and Japan and Asia; way to obtain tea leaves
    • a tropical evergreen shrub or little tree thoroughly cultivated in e.g. China and Japan and India; way to obtain tea-leaves

Related Sources

  • Hypernym for "camellia sinensis"
41 votes

How would you define camellia sinensis?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!