Juggernaut - Definition
juggernaut
n 1: a massive inexorable force that seems to crush everything
in its way [syn: juggernaut, steamroller]
2: an avatar of Vishnu [syn: Jagannath, Jagannatha,
Jagganath, Juggernaut]
3: a crude idol of Krishna
