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 Troy E. Schmidt · Last updated 4 years ago · 460 views · SOURCE