English to Chinese Dictionary

Search:

洗雪 xuě to erase / to wipe out (a previous humiliation etc)


<< back to the home page