Juggernaut (Noun) — A massive inexorable force that seems to crush everything in its way.
Juggernaut (Noun) — A crude idol of Krishna.
Juggernaut (Noun) — An avatar of Vishnu.