English to Chinese Dictionary

Search:

笞挞 chī to flog; to whip


<< back to the home page