English to Chinese Dictionary

Search:

Did you mean: touch touche douchi duche dough douzhi deuce duchy ?

斗车 dǒu chē hopper car / wheelbarrow


<< back to the home page