Nihoner

泝上そじょう

そじょう · sojou

noun

Going upstream, swimming upstream

Full entry for
Going upstream, swimming up…