Vocabulary
蛇神
へびがみ
deified snake; snake god
noun