English to Chinese Dictionary

Search:

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

斗车 dǒu chē hopper car / wheelbarrow


<< back to the home page