English | German | Russian | Czech

Camellia sinensis English

Meaning Camellia sinensis meaning

What does Camellia sinensis mean?

Camellia sinensis

(= tea) 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

Synonyms Camellia sinensis synonyms

What other words have the same or similar meaning as Camellia sinensis?

Are you looking for...?