We found 1 definitions of camellia sinensis from 1 different sources.
Noun |
||
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" | ||
tea, Camellia sinensis | ||
shrub, bush a low woody perennial plant usually having several major stems | ||
genus camellia tropical Asiatic evergreen shrubs or small trees |