English to Chinese Dictionary

Search:

溜达 liū da to stroll / to go for a walk


<< back to the home page