juggernauts

noun
  1. powerful, overwhelming forces or institutions that advance relentlessly and crush whatever is in their path
  2. Usage: plural of juggernaut
  3. very large, heavy trucks or vehicles
  4. Usage: plural of juggernaut; British English

Examples