Noun camellia sinensis has 1 sense
  1. tea, Camellia sinensis - a tropical evergreen shrub or small tree extensively cultivated in e.g. China and Japan and India; source of tea leaves; "tea has fragrant white flowers"
    --1 is a kind of shrub, bush
    --1 is a member of genus Camellia
    --1 has parts: tea, tea leaf
,
TOP