All biblical expressions
Expression type: Prophetic symbol
Simple meaning

The ram represents Medo-Persia, and the goat represents Greece, with horns representing kings.

How to understand this phrase

Keep in mind

The angel names the kingdoms, giving unusually explicit interpretation.

Where it appears