Vocabulary
神将
じんしょう
divine generals who protect pilgrims, etc.
noun