Definition of "Juggernaut" :
noun: a crude idol of Krishna
noun: an avatar of Vishnu
noun: a massive inexorable force that seems to crush everything in its way
noun: a crude idol of Krishna
noun: an avatar of Vishnu
noun: a massive inexorable force that seems to crush everything in its way