In Revelation 12, there's a great battle that involves a pregnant woman. Against whom is she fighting?

Answer An enormous red dragon

The pregnant woman is symbolic of Israel (or Mary) who gives birth to a king (Jesus). The dragon is Satan, who is trying to stop the child, like Herod did when he killed all the babies born in Bethlehem.

Asked by · Last updated 4 years ago · 460 views · SOURCE