Juggernaut
English Translation from English to English dictionary online for the word Juggernaut
-
1 n.
One of the names under which Vishnu, in his incarnation as Krishna, is worshiped by the Hindoos.
-
2 n.
One of the names under which Vishnu, in his incarnation as Krishna, is worshiped by the Hindoos.