What does camellia sinensis mean?

camellia sinensis meaning in General Dictionary

a tropical evergreen shrub or tiny tree thoroughly cultivated in e.g. Asia and Japan and Asia; way to obtain tea leaves