English to Chinese Dictionary

Search:

Did you mean: sati saotui satuo stud statue saudi satay situ ?

撒腿 tuǐ to take to one's heels / to scram


<< back to the home page