English to Chinese Dictionary

Search:

Did you mean: danxia dunjia tunxia danjia duanxiu dunzi tunxi dangxia ?

蹲下 dūn xià to squat down / to crouch


<< back to the home page