What does it mean?Leave it to me at times like this!Ah.It's Piyo, who gets absorbed into reading things like books on mythologies and weaponries during work!Juggernaut, it means an enormous power that cannot be opposed. Or a fearsome power like that of a natural calamity.
It used to be the name of a Hindi god in the form of a pillar, and the zealous ceremony it received was revered by the sovereigning English people.So it doesn't mean muscular idiot, huh.Keep it a secret from my boss, though.Uh...