Juggernaut has 4 different meanings across 1 category:
Noun
a massive inexorable force that seems to crush everything in its way
an avatar of Vishnu
a crude idol of Krishna
A literal or metaphorical force or object regarded as unstoppable, that will crush all in its path.