Dictionary Check: juggernaut
"juggernaut" is a valid word!
Scrabble
19
points
Words with Friends
26
points
Definition
noun
an avatar of Vishnu
noun
a massive inexorable force that seems to crush everything in its way
noun
a crude idol of Krishna
Advertisement