my-server
← Wiki

Mount Kamui (Okushiri)

is the highest mountain on Okushiri Island in Okushiri, Hokkaidō, Japan. The name of the mountain is derived from the Ainu word kamui, meaning deity or god.

References