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

Synonyms:
noun

a crude idol of Krishna

Synonyms:

Advertisement