English to Chinese Dictionary

Search:

Did you mean: thumb thump tunbu ?

泽兰 lán Eupatorium, e.g. Japanese bog orchid (Eupatorium japonicum Thunb)


<< back to the home page