Vocabulary
大蛇
おろち
giant snake; monster serpent
noun