Meaning of Juggernaut

Definition of Juggernaut

(noun) a massive inexorable force that seems to crush everything in its way
an avatar of Vishnu
a crude idol of Krishna

Other information on Juggernaut

WIKIPEDIA results for Juggernaut
Amazon results for Juggernaut