Chinese-English dictionary »

上流 /shàngliú/ meaning in English

ChineseEnglish
上流 /shàngliú/ noun

upper reaches(the part of a river that is near where it begins)
noun

Your history