English to Chinese Dictionary

Search:

Did you mean: sakai shazi saozi sasaki shuazi saizi sakaki ?

撒丫子 zi (dialect) to scamper off; to take to one's heels; to make oneself scarce


<< back to the home page