camellia sinensis Meaning, Definition & Usage

  1. 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