Home
Help
About
Contact
English to Chinese Dictionary
Search:
笞挞
chī
tà
to flog; to whip
<< back to the home page