The word Juggernaut, in English means a relentless destroying force. Marvel Comics even has a supervillain character called Juggernaut in their X-Men stories. His mutant superpower is that he is utterly unstoppable. The story of how the word juggernautentered the English language is equally interesting.