English to Chinese Dictionary

Search:

大步流星 liú xīng at a stride / taking large steps (while walking)


<< back to the home page