juggernaut
1. [ noun ] (religion,Hinduism) an avatar of Vishnu
Synonyms: Jagannatha Jagganath Jagannath
Related terms: avatar
2. [ noun ] a massive inexorable force that seems to crush everything in its way
Synonyms: steamroller
Related terms: power steamroller steamroller steamroller
3. [ noun ] (religion) a crude idol of Krishna
Related terms: idol
Similar spelling:   jiggermast