(POWERFUL FORCE) [noun] [C] [disapproving] - a large powerful force or organization that cannot be stoppedIt's often impossible for small companies to compete with the great juggernauts of industry.
JUGGERNAUT
Meaning of JUGGERNAUT in English
Cambridge English vocab. Кембриджский английский словарь. 2012