Dictionary.com
Thesaurus.com

Juggernautish

  • a word derived from juggernaut.
    juggernaut
    noun
    any large, overpowering force or object, such as war, a giant battleship, or a powerful football team.