English dictionary, thesaurus, translations & etymology
FreeDict.com

山茶 — meaning in English

shān chá

Chinese → English · translate English → Chinese instead

English meaning

  • camellia noun A flowering shrub or small tree native to Asia, including the species that produces tea leaves.

Senses

山茶 is used for these senses in English:

  • camellia Any plant of the genus Camellia, shrubs and small trees native to Asia; Camellia japonica is the most popular as a garden plant; Camellia sinensis is the tea plant.