English to Chinese Dictionary

Search:

Did you mean: dengjia dengxiao dingjiao dongjiao dengji tengjia dangjia denghao ?

蹬脚 dēng jiǎo to stamp one's foot / to kick


<< back to the home page