Chinese-English dictionary »

樗 /chū/ meaning in English

ChineseEnglish
/chū/ noun

tree of heaven(Ailanthus altissima)
noun
[UK: triː əv ˈhev.n̩] [US: ˈtriː əv ˈhev.n̩]