Vocabulary

蛇神

deified snake; snake god

noun