Twinrova (Oracle of Ages/Oracle of Seasons)

Twinrova is a boss in The Legend of Zelda: Oracle of Ages and The Legend of Zelda: Oracle of Seasons

Story
In a special linked game ending, Link gets to fight them and Ganon. They first appear in the guise of an elderly woman to dissuade Link from pursuing his quest against Veran or Onox, depending on who Link tackles first. They once again appear before the final confrontation with that villain, revealing themselves to be in fact Koume and Kotate before flying off once again. After defeating one of the two villains, it is revealed that he/she lit their corresponding flame, which is needed to revive their surrogate son, Ganon. Veran's sewing of misery lights the Flame of Sorrow, while Onox's rampage lights the Flame of Destruction.

It is revealed that Twinrova in fact were using Veran and Onox as unwitting pawns in an attempt to light these said flames, and kidnap Princess Zelda in order to complete the ritual by lighting the third and final Flame of Despair; finally sacrificing Zelda to revive Ganon. Link intervenes, however, and rescues Zelda after confronting the witches. Desperate, they sacrifice themselves as a replacement for Zelda, but since they were not pure of heart Ganon was revived as a mindless, raging monster rather than his old, cunning self.

Strategy
Take out your scent seeds with the hyper slingshot. Now if you are on the fire place stay away from the lava when attacking her with your sword. After you attack her enough she will turn the two different colors. Use your hyper slingshot and shoot her with the scent seeds. After awhile, she will say the she is going to sacrifice herself to bring back the king of evil, Ganon.