A juggernaut is a term used in the English language to describe a literal or metaphorical force regarded as unstoppable.
It is often applied to a large machine, or collectively to a team or group of people working together, or even a growing political movement led by a charismatic leader—and it often bears an association with being crushingly destructive.