Chinese-English dictionary »

茶花 /cháhuā/ meaning in English

ChineseEnglish
茶花 /cháhuā/ noun

camellia [camellias](plant)
noun
[UK: kə.ˈmiː.lɪə] [US: kə.ˈmiː.lɪə]

Your history