English to Chinese Dictionary

Search:

diān to fall / to stamp (one's foot) / to toss / to throw


<< back to the home page