juggernaut: a massive inexorable force that seems to crush everything in its way
power: one possessing or exercising power or influence or authority
buffet: a meal set out on a buffet at which guests help themselves