English-Chinese dictionary »

tree of heaven meaning in Chinese

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

樗 /chū/noun

臭椿 /chòuchūn/noun