English to Chinese Dictionary

Search:

Did you mean: good god goat gad coat got cod gouda ?

鞭笞 biān chī to flog / to lash / to whip / to urge or goad along


<< back to the home page