japanese_deityEnglish

Japanese deity

Noun

A deity worshipped by the Japanese

English: Japanese deity