dòu​liú

to stay at

Definitions

dòu​liú

to stay at; to stop over

Sources