Kamisama is the Japanese polite expression for 'god', explained

Kamisama is the Japanese polite expression for 'god', explained