Definition, synonyms and related words
A powerful female demon with six arms and the lower body of a snake.