dòu liú

Translation

  • to stay at
  • to stop over

Synonyms

Chinese Tones