1586 / 2512

What does 上游 (shàng yóu) mean in English?

上游
shàng yóu

upper reaches; advanced position