Chinese-English dictionary »

臭椿 /chòuchūn/ meaning in English

ChineseEnglish
臭椿 /chòuchūn/ noun

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