Word Hen
What is the meaning of the word "
juggernaut
"?
Definitions:
a massive inexorable force that seems to crush everything in its way
noun
The company aspired to be a juggernaut.
Synonyms:
steamroller