Home
Help
About
Contact
English to Chinese Dictionary
Search:
Did you mean:
sati
saotui
satuo
stud
statue
saudi
satay
situ
?
撒腿
sā
tuǐ
to take to one's heels / to scram
<< back to the home page