English to English
juggernaut
('/dZ//@/g/@/,n/oU/rt
)
noun (n)
- a massive inexorable force that seems to crush everything in its way(noun.person)source: wordnet30
- a crude idol of Krishna(noun.artifact)source: wordnet30
- One of the names under which Vishnu, in his incarnation as Krishna, is worshiped by the Hindoos.(noun)source: webster1913