Glossary: Kamikouchi

Search glossary

Kamikouchi (上高地)

Lit: "upper highlands", a popular scenic area in the Japanese Alps.