English to Chinese Dictionary

Search:

Did you mean: chongzhi chengzai chongzao chongai chonghai chongkai chongzi chongzuo ?

虫灾 chóng zāi insect damage / destruction of crops by pest insects


<< back to the home page