English to Chinese Dictionary

Search:

蛇行 shé xíng to creep / to zigzag / to meander / to weave


<< back to the home page