whos the green witch in once upon a time
Zelena (Once Upon a Time) Zelena (which means "green" in some Slavic languages) is a vile woman with a soft spot for flying monkeys. Born to Cora in the Enchanted Forest, Zelena spent her life in Oz after being abandoned by Cora when she was a baby. After finding out about her sister, Zelena becomes envious of her sister's privileged life and literally turns green with envy. Like her mother and half-sister, Zelena was trained in magic by Rumplestiltskin, but the Dark One realized that Zelena was too emotionally unstable to be controlled, and abandoned her in favor of Regina.