Vocabulary

神将

divine generals who protect pilgrims, etc.

noun