juggernaut
Meaning: huge Indian idol of Vishnu, drawn at festivals on a cart beneath whose wheels worshippers were erroneously believed to throw themselves to death; any belief or object needing or receiving sacrifice of themselves by believers; anything that crushes all in its path; very large lorry.
Next 10 Words
Previous 10 Words
