Juggernaut Synonyms

jŭgər-nôt
A massive inexorable force that seems to crush everything in its way
(Noun)
Synonyms:
  1. steamroller
An avatar of Vishnu
(Noun)