Meaning of scourge of the gods

Definition of scourge of the gods

(noun) king of the Huns; the most successful barbarian invader of the Roman Empire (406-453)

Other information on scourge of the gods

WIKIPEDIA results for scourge of the gods
Amazon results for scourge of the gods