Definition: (noun) An overwhelming, advancing force that crushes or seems to crush everything in its path.
Synonyms: steamroller.
Usage: It touched the ground just as it struck among them and mowed through them, a veritable juggernaut of destruction.
Discuss
Source: The Free Dictionary