English to Chinese Dictionary

Search:

Did you mean: ditai dai dihui duhai dahai dehai diai didai ?

敌害 hài pest / vermin / animal that is harmful to crops or to another species / enemy / predator


<< back to the home page