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

Look up another word