English to Chinese Dictionary

Search:

狐狸 li fox; (fig.) sly or crafty person


<< back to the home page