Skip to content
Kotomora

猿さる神がみ

Meanings

1

noun

monkey god; ape deity

A deity in the form of a monkey, or a divine monkey spirit, found in Japanese folklore and Shinto belief.